Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.12.2014, 22:33
Интересующийся
Отправить личное сообщение для kirill1989 Посмотреть профиль Найти все сообщения от kirill1989
 
Регистрация: 17.06.2013
Сообщений: 13

AJAX результат
Всем доброго времени суток! Есть ajax запрос который передает данные в php скрипт, php обрабатывает, и возвращает результат при помощи die() в div блок. Вопрос в том, есть ли возможность разделить результат на два div блока? На данный момент я возвращаю два значения в один блок.

Вот сам код:

function showPrice()
    {
    citys_to=document.getElementById("citys_to").value;
    men=document.getElementById("men").value;
	from_citys=document.getElementById("from_citys").value;
	property_type=document.getElementById("property_type").value;
	
	if(citys_to=="5" || from_citys=="5"){
		
		    var delay_popup = 5;
	        setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup); 
			$('#price')[0].reset(); 
			
			xmlhttp.onreadystatechange=function()
      {
      if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {
        document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
		//document.getElementById("txtHours").innerHTML=xmlhttp.responseText;
        }
      }
    xmlhttp.open("GET","../../wp-content/plugins/calculator_truck/calculator_truck.php?reset=1",true);
    xmlhttp.send();
			
			
			
		 return
		
		}
		
		if(property_type=="8"){
		
		    var delay_popup = 5;
			
	        setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup); 
			$('#price')[0].reset(); 
			
			
			xmlhttp.onreadystatechange=function()
      {
      if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {
        document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
		//document.getElementById("txtHours").innerHTML=xmlhttp.responseText;
        }
      }
    xmlhttp.open("GET","../../wp-content/plugins/calculator_truck/calculator_truck.php?reset=1",true);
    xmlhttp.send();
			
			
			
			 
		 return
		
		}
		
	
	
	
    if (citys_to==""||men=="")
      {
      document.getElementById("txtHint").innerHTML="";
      return;
      }
    if (window.XMLHttpRequest)
      {// code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
      }
    else
      {// code for IE6, IE5
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    xmlhttp.onreadystatechange=function()
      {
      if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {
        document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
		//document.getElementById("txtHours").innerHTML=xmlhttp.responseText;
        }
      }
    xmlhttp.open("GET","../../wp-content/plugins/calculator_truck/calculator_truck.php?citys_to="+citys_to+"&men="+men+"&property_type="+property_type+"&from_citys="+from_citys,true);
    xmlhttp.send();
    }



<div id="txtHint"></div>
Ответить с цитированием
  #2 (permalink)  
Старый 11.12.2014, 04:03
Интересующийся
Отправить личное сообщение для kirill1989 Посмотреть профиль Найти все сообщения от kirill1989
 
Регистрация: 17.06.2013
Сообщений: 13

Вопрос решен! Тему можно закрыть, решил проблем двумя запросами ajax.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сохранить результат ajax в переменную Raz0r jQuery 3 14.08.2014 16:27
Как сделать так чтобы ajax возвращал результат? Rooner AJAX и COMET 7 28.06.2013 12:42
Как вернуть результат из ajax внутри функции? Rooner AJAX и COMET 4 29.03.2013 19:15
Не выводится результат MySQL (при использовании AJAX) iBars AJAX и COMET 1 17.12.2012 09:13
Неверный результат в AJAX с получением HTML Raynor AJAX и COMET 3 17.12.2008 18:38